.g-layout-container {
  display: flex;
  flex-direction: column;
  height: 100%;
  background-image: url('data:image/svg+xml,%3Csvg width="42" height="44" viewBox="0 0 42 44" xmlns="http://www.w3.org/2000/svg"%3E%3Cg id="Page-1" fill="none" fill-rule="evenodd"%3E%3Cg id="brick-wall" fill="%239C92AC" fill-opacity="0.4"%3E%3Cpath d="M0 0h42v44H0V0zm1 1h40v20H1V1zM0 23h20v20H0V23zm22 0h20v20H22V23z"/%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
}
.g-layout-container .g-layout-body {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow-y: scroll;
  overflow-x: hidden;
}
.g-layout-container .g-layout-body-content {
  flex: 1;
}

.top-anchor {
  position: fixed;
  right: 20px;
  bottom: 80px;
  height: 60px;
  width: 60px;
  line-height: 60px;
  border-radius: 5px;
  text-align: center;
  cursor: pointer;
  background-color: var(--lay-color-bg-2);
  color: var(--lay-color-text-2);
}
.top-anchor i {
  font-size: 3rem;
}
.top-anchor i:hover {
  color: var(--lay-color-secondary) !important;
}
